package com.qf.service;

import com.github.pagehelper.PageInfo;
import com.qf.pojo.Shop;

import java.util.List;

/**
 * @author Kuke
 * @date 2023/2/6 16:07
 * 针对商品的业务接口
 */
public interface ShopService {


    /**
     * 查询所有的商品
     * @return
     */
    List<Shop> getShops() ;

    /**
     * 通过商品id查询指定的商品
     * @param id
     * @return 返回商品实体
     */
    Shop getShopById(Integer id) ;


    /**
     * 修改商品
     * @param shop 商品实体
     * @return 返回的影响的行数
     */
    int updateShop(Shop shop) ;

    /**
     * 删除商品
     * @param id 商品id
     * @return 影响的行数
     */
    int delShop(Integer id) ;


    //分页商品---返回PageInfo(分页插件提供的类)
    PageInfo getAllShops(Integer pageNum,Integer pageSize) ;
}
